// Express中的路由
// 在Express 中，路由指的是客户端的请求与服务器处理函数之间的映射关系。
// Express 中的路由分3部分组成，分别是清求的类型、请求的URL地址、处理函数

// 1.导入express
const express = require('express')
// 2.创建web服务器实例
const app = express()
// 4.路由例子
app.get('/', (req, res) => {
    console.log(req.query)
    res.send(req.query)

})
app.post('/', (req, res) => {
    console.log(req.query)
    res.send(req.query)
})
app.get('/user/:id', (req, res) => {
    console.log(req.params)
    res.send(req.params)
})
app.post('/user/:id', (req, res) => {
    console.log(req.params)
    res.send(req.params)
})

// 5.路由匹配过程:
// 按照定义的先后顺序进行匹配
// 请求类型和请求的URL同时匹配成功,才会调用对应的处理函数



// 3.启动服务器
app.listen(8080, () => {
    console.log('express is running at http://127.0.0.1:8080');
})

